<?php
// +----------------------------------------------------------------------
// | Etion [ http://www.etion.cn ]
// +----------------------------------------------------------------------
// | File: TagModel.class.php
// +----------------------------------------------------------------------
// | Date: 2010-5-7
// +----------------------------------------------------------------------
// | Author: 李汝康 <37739419@qq.com>
// +----------------------------------------------------------------------
// | 文件描述: 活动报名Model
// +----------------------------------------------------------------------

class FormModel extends Model{
	protected $tableName = 'formorder';



	/**
	 * 栏目设置、非直接操作，供栏目创建和修改的时候调用
	 * 如果模块不需要进行特殊设置，则直接返回空字符串
	 * @param array $data 栏目数据库记录信息
	 * @param int $catid 栏目ID
	 */
	public function setting($data = array(),$catid = '',$parentid = '') {
		$html = '';
		if (empty ( $data ) && ( int ) $catid) {
			$data = D ( 'Category' )->find ( $catid );
		} elseif ($parentid) {
			$data['parentid'] = $parentid;
		}
		$data ['controller'] = 'factivity';
		//调用相应的widget
		$html = W ( 'CategoryFormAdd', $data, true );
		return $html;
	}


	/**
	 * findAll 或者 select 之后自动调用的数据处理方法
	 * @param ref $resultSet
	 */
	protected function _after_select(&$resultSet, $options = '') {
		foreach ($resultSet as $k=>$v) {
			$resultSet[$k]['content']=explode("|||", $v['content']);  ;
		}
	}

	/**
	 * 添加内容的时候进行数据验证
	 *
	 * @param array $data  //提交的数据
	 * @param int $catid  //栏目ID
	 * @param string $field //验证的字段，为空则验证所有字段
	 */
	public function validate($data,$catid, $field = '') {
		if (is_array($data)) {
			foreach ($data as $k=>$v) {

			}
		}
		return true;
	}


}